#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int main()
//{
//	int a;
//	scanf("%d", &a);
//	if (a > -10000 && a < 10000) 
//	{
//		if (a < 0)
//			printf("%d\n", 1);
//		else if (a == 0)
//			printf("%d\n", 0);
//		else
//			printf("-1\n");
//	}
//	return 0; 
//}
//


//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d %d", &a, &b);
//	if (a, b > 0 && a, b < 10000) 
//	{
//		int x = a / b;
//		int y = a % b;
//		printf("%d %d", x, y);
//	}
//	return 0;
//}
//


//#define MAX(x,y) (x>y?x:y)
//int main()
//{
//	int a = 10;
//	int b = 20;
//	int m = MAX(a, b);
//	printf("%d\n", m);
//	return 0;
//}
//

//int main()
//{
//	int a;
//	int b;
//	while (scanf("%d %d", &a, &b) != EOF) 
//	{
//		if (a > b)
//			printf("%d>%d\n", a, b);
//		else if (a == b)
//			printf("%d=%d", a, b);
//		else
//			printf("%d<%d", a, b);
//	}
//	return 0;
//}


//int main()
//{
//	int a;
//	while (scanf("%d", &a) != EOF)
//	{
//		if (a % 2 == 0)
//			printf("Even\n");
//		else
//			printf("Odd\n");
//	}
//	return 0;
//}



//int main()
//{
//	int a;
//	while(scanf("%d", &a)!=EOF)
//	if (a >= 0 && a <= 100)
//	{
//		if (a >= 60)
//			printf("Pass\n");
//		else
//			printf("Fail\n");
//	}
//	return 0;
//}


int main()
{
	int a;
	while (scanf("%d", &a) != EOF) 
		if (a >= 90 && a <= 100)
		{
			printf("Perfect\n");
		}
	return 0;
}